//------------------------------------------------------------------------------
// <auto-generated>
//     This code was generated by a tool.
//     Runtime Version:4.0.30319.42000
//
//     Changes to this file may cause incorrect behavior and will be lost if
//     the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------

namespace Neo.ApplicationFramework.Generated
{
	using Neo.ApplicationFramework.Tools.Actions;
	
	
	public partial class LicenseRootComponent : Neo.ApplicationFramework.Tools.License.LicenseRootComponent, Neo.ApplicationFramework.Interfaces.ISupportMultiLanguage
	{
		
		public LicenseRootComponent()
		{
			this.InitializeComponent();
			this.ApplyLanguageInternal();
		}
		
		private void InitializeComponent()
		{
			Neo.ApplicationFramework.Tools.License.PanelHardwareIdList PanelHardwareIdList1 = new Neo.ApplicationFramework.Tools.License.PanelHardwareIdList();
			Neo.ApplicationFramework.Tools.License.PanelHardwareIdList PanelHardwareIdList2 = new Neo.ApplicationFramework.Tools.License.PanelHardwareIdList();
			Neo.ApplicationFramework.Tools.License.PanelHardwareIdList PanelHardwareIdList3 = new Neo.ApplicationFramework.Tools.License.PanelHardwareIdList();
			Neo.ApplicationFramework.Tools.License.PanelHardwareIdList PanelHardwareIdList4 = new Neo.ApplicationFramework.Tools.License.PanelHardwareIdList();
			Neo.ApplicationFramework.Tools.License.PanelHardwareIdList PanelHardwareIdList5 = new Neo.ApplicationFramework.Tools.License.PanelHardwareIdList();
			// 
			// LicenseRootComponent
			// 
			this.IsRc = true;
			PanelHardwareIdList1.IdList.Add(78);
			PanelHardwareIdList1.IdList.Add(79);
			PanelHardwareIdList1.IdList.Add(80);
			PanelHardwareIdList1.IdList.Add(131);
			PanelHardwareIdList1.IdList.Add(140);
			PanelHardwareIdList1.IdList.Add(143);
			PanelHardwareIdList2.IdList.Add(23);
			PanelHardwareIdList2.IdList.Add(24);
			PanelHardwareIdList2.IdList.Add(25);
			PanelHardwareIdList3.IdList.Add(26);
			PanelHardwareIdList3.IdList.Add(27);
			PanelHardwareIdList3.IdList.Add(28);
			PanelHardwareIdList4.IdList.Add(29);
			PanelHardwareIdList4.IdList.Add(30);
			PanelHardwareIdList4.IdList.Add(31);
			PanelHardwareIdList5.IdList.Add(74);
			this.PanelHardwareIDs.Add(Neo.ApplicationFramework.Interfaces.PanelTypeGroup.X2, PanelHardwareIdList1);
			this.PanelHardwareIDs.Add(Neo.ApplicationFramework.Interfaces.PanelTypeGroup.TxA, PanelHardwareIdList2);
			this.PanelHardwareIDs.Add(Neo.ApplicationFramework.Interfaces.PanelTypeGroup.TxB, PanelHardwareIdList3);
			this.PanelHardwareIDs.Add(Neo.ApplicationFramework.Interfaces.PanelTypeGroup.TxC, PanelHardwareIdList4);
			this.PanelHardwareIDs.Add(Neo.ApplicationFramework.Interfaces.PanelTypeGroup.PC, PanelHardwareIdList5);
			this.ProductFamilyRegistryPath = "SOFTWARE\\Kollmorgen Corporation\\Kollmorgen Visualization Builder™ 2\\Install";
			this.ProjectPanelName = "AKI-CDA-MOD-07T";
			this.ProjectPanelTypeGroup = Neo.ApplicationFramework.Interfaces.PanelTypeGroup.TxA;
			this.ConnectDataBindings();
		}
		
		protected override void Dispose(bool disposing)
		{
			base.Dispose(disposing);
		}
		
		[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
		public virtual void ConnectDataBindings()
		{
		}
		
		private void InitializeObjectCreations()
		{
		}
		
		private void InitializeBeginInits()
		{
		}
		
		private void InitializeEndInits()
		{
		}
		
		[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
		private void ApplyLanguageInternal()
		{
			Neo.ApplicationFramework.Tools.MultiLanguage.MultiLanguageResourceManager resources = new Neo.ApplicationFramework.Tools.MultiLanguage.MultiLanguageResourceManager(typeof(LicenseRootComponent));
		}
		
		[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
		void Neo.ApplicationFramework.Interfaces.ISupportMultiLanguage.ApplyLanguage()
		{
			this.ApplyLanguage();
		}
		
		[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
		protected virtual void ApplyLanguage()
		{
			this.ApplyLanguageInternal();
		}
	}
}
